package com.artpri.service;

import java.util.Map;

import com.artpri.model.UserInfo;

/**
 * user -service
 * @author ZhangSi
 */
public interface UserService {

	/**
	 *	登录 
	 */
	boolean login(String user, String pass, Map<String, Object> session);

	boolean keepLogin(String lName, String lPass, Map<String, Object> session);

	/**
	 * 退出
	 */
	void logout(Map<String, Object> session);

	/**
	 * 注册
	 */
	String emailRegist(UserInfo user);

	/**
	 * 激活账户
	 * @param id
	 * @param data
	 */
	boolean activateUser(Integer id, String data);

	/**
	 * 检查用户名是否存在
	 * @param name
	 */
	boolean checkUserNameExists(String name);

}
